.blog_caption {
    font-size:12px;
    font-weight:bold;
}

.blog_text {
    font-size:11px;
    TEXT-OVERFLOW: ellipsis;
    -o-text-overflow: ellipsis;
    text-align:left;
    overflow: hidden;
    white-space: nowrap;
}

.blog_text2 {
    text-align:justify;
}

.cls_res_info_nowidth {
    color:#666666;
    font-size:11px;
    margin-left:80px;
}

div.marg_both_left img {
    margin-bottom:10px;
    margin-right:10px;
    float:left;
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #9B9A9A;
}

.blog_text2 div.marg_both_left img {
    margin-bottom:0px;
    margin-top:5px;
}

#bx_blogs_user_form .admin_actions_panel {
    margin-bottom:1px;
}

#CreateBlogPostForm .input_wrapper_textarea .form_input_textarea {
    height:400px;
}


/* info block */ 

.bx_sys_block_info {
    margin:5px;
}

.bx_sys_block_info .memberPic {
    width:70px;
    overflow:hidden;
}

.bx_sys_block_info .infoUnit {
    width:155px;
    overflow:hidden;
}

.blog_desc {
    margin:10px;
}